package io.io3;

import java.io.*;
import java.nio.charset.StandardCharsets;

/**
 * 缓冲字符流-------最常用的读写字符串的六
 * 是一对高级六，并且是字符流
 * 内部维护了一个默认8kb（8192）长的的char数组，是以块读写字符以提高读写效率
 *
 */
public class PWDemo {
    public static void main(String[] args) throws IOException {
        PrintWriter pr=new PrintWriter("tt.txt");
        pr.println("阿芬爱上了阿强");
        pr.println("在一个没有星星的欲望");
        System.out.println("书写完毕！");
        pr.close();

        /*
        //低价流
        FileOutputStream fos=new FileOutputStream("pw.txt");
        //转换流
        OutputStreamWriter osw=new OutputStreamWriter(fos, StandardCharsets.UTF_8);
        //字符缓冲流
        BufferedWriter bw=new BufferedWriter(osw);
        bw.write("阿芬爱上了阿强"+"\n");
        bw.write("在一个没有星星的夜晚"+"\n");
        System.out.println("写出完毕！");
        bw.flush();
        bw.close();

         */
    }
}
